package com.dux.commons.network;


/**
 * 断线线程池，用于执行断线任务。
 * 
 * @author 杜祥
 * @date 2013-6-1
 */
public interface DisconnectionThreadPool
{
	/**
	 * 执行指定的任务.
	 * 
	 * @param dt
	 *            <code>DisconnectionTask</code>
	 * @param delay
	 */
	public void scheduleDisconnection(DisconnectionTask dt, long delay);

	/**
	 * 等待，直到所有任务结束工作。
	 */
	public void waitForDisconnectionTasks();
}
